package com.haircut.project.service.config;

import com.haircut.project.vo.config.ConfigReqVo;
import com.haircut.project.vo.config.ConfigResVo;
import com.haircut.project.vo.config.ConfigSttVo;
import com.haircut.project.vo.config.ConfigVo;
import com.modular.result.PageResult;

import java.util.List;

public interface IConfigService {
    /**
     * 分页查询数据
     * @param reqVo
     * @return
     */
    PageResult<ConfigResVo> findPage(ConfigReqVo reqVo);

    /**
     * 保存配置
     * @param configVo
     */
    void save(ConfigVo configVo);

    /**
     * 修改配置
     * @param configVo
     */
    void mdoify(ConfigVo configVo);

    /**
     * 删除分类
     * @param configId
     */
    void delConfig(String configId);

    /**
     * 修改状态
     */
    void modifyStts(ConfigSttVo sttVo);

    /**
     * 根据分类查询项目信息
     * @param cateId
     * @return
     */
    List<ConfigVo> findByCateId(String cateId);


}
